package com.bill.common.user.dto;

import com.bill.common.user.entity.RegisterUser;
import com.sinba.common.dto.BaseDTO;

@SuppressWarnings("serial")
public class AccountDTO extends BaseDTO {
	private Long accountId;//ID
	private RegisterUser registerUser;//注册用户
	private String status;//账户状态
	private Double balance;//账户余额(M币)
	private Long haveShare;//拥有股
	private Long pendingShare;//待处理股
	private Double buyOutPrice; //挂牌买出价
	private Long buyOutShare;//挂牌买出股
	private Long surplusShare;//剩余股
	private Double splitPrice;//拆分的股价
	private Long splitShare;//拆分后的股数
	private Double manualBuyQuota;//手动买入额度=投资资金*购股比例+追加资金
	private Double manualBuyQuotaTotal;//手动买入额度总数
	private Double autoBuyQuota;//自动买入额度=推荐人激活投资级别
	private Double autoBuyQuotaTotal;//自动买入额度总数
	private Double percentageSeventy;//售股利润70%收入=售出股数*股价*0.9*0.7
	private Double percentageThirty;//售股利润30%收入=售出股数*股价*0.9*0.3
	private Double addTo=0D;//可追加金额
	private Double accountWallet=0D;//开户钱包
	private Double autoUpgradeWallet=0D;//自动升级钱包
	private Double purchaseShareWallet=0D;//购股钱包
	public Long getAccountId() {
		return accountId;
	}
	public void setAccountId(Long accountId) {
		this.accountId = accountId;
	}
	public RegisterUser getRegisterUser() {
		return registerUser;
	}
	public void setRegisterUser(RegisterUser registerUser) {
		this.registerUser = registerUser;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Double getBalance() {
		return balance;
	}
	public void setBalance(Double balance) {
		this.balance = balance;
	}
	public Long getHaveShare() {
		return haveShare;
	}
	public void setHaveShare(Long haveShare) {
		this.haveShare = haveShare;
	}
	public Long getPendingShare() {
		return pendingShare;
	}
	public void setPendingShare(Long pendingShare) {
		this.pendingShare = pendingShare;
	}
	public Double getBuyOutPrice() {
		return buyOutPrice;
	}
	public void setBuyOutPrice(Double buyOutPrice) {
		this.buyOutPrice = buyOutPrice;
	}
	public Long getBuyOutShare() {
		return buyOutShare;
	}
	public void setBuyOutShare(Long buyOutShare) {
		this.buyOutShare = buyOutShare;
	}
	public Long getSurplusShare() {
		return surplusShare;
	}
	public void setSurplusShare(Long surplusShare) {
		this.surplusShare = surplusShare;
	}
	public Double getSplitPrice() {
		return splitPrice;
	}
	public void setSplitPrice(Double splitPrice) {
		this.splitPrice = splitPrice;
	}
	public Long getSplitShare() {
		return splitShare;
	}
	public void setSplitShare(Long splitShare) {
		this.splitShare = splitShare;
	}
	public Double getManualBuyQuota() {
		return manualBuyQuota;
	}
	public void setManualBuyQuota(Double manualBuyQuota) {
		this.manualBuyQuota = manualBuyQuota;
	}
	public Double getManualBuyQuotaTotal() {
		return manualBuyQuotaTotal;
	}
	public void setManualBuyQuotaTotal(Double manualBuyQuotaTotal) {
		this.manualBuyQuotaTotal = manualBuyQuotaTotal;
	}
	public Double getAutoBuyQuota() {
		return autoBuyQuota;
	}
	public void setAutoBuyQuota(Double autoBuyQuota) {
		this.autoBuyQuota = autoBuyQuota;
	}
	public Double getAutoBuyQuotaTotal() {
		return autoBuyQuotaTotal;
	}
	public void setAutoBuyQuotaTotal(Double autoBuyQuotaTotal) {
		this.autoBuyQuotaTotal = autoBuyQuotaTotal;
	}
	public Double getPercentageSeventy() {
		return percentageSeventy;
	}
	public void setPercentageSeventy(Double percentageSeventy) {
		this.percentageSeventy = percentageSeventy;
	}
	public Double getPercentageThirty() {
		return percentageThirty;
	}
	public void setPercentageThirty(Double percentageThirty) {
		this.percentageThirty = percentageThirty;
	}
	public Double getAddTo() {
		return addTo;
	}
	public void setAddTo(Double addTo) {
		this.addTo = addTo;
	}
	public Double getAccountWallet() {
		return accountWallet;
	}
	public void setAccountWallet(Double accountWallet) {
		this.accountWallet = accountWallet;
	}
	public Double getAutoUpgradeWallet() {
		return autoUpgradeWallet;
	}
	public void setAutoUpgradeWallet(Double autoUpgradeWallet) {
		this.autoUpgradeWallet = autoUpgradeWallet;
	}
	public Double getPurchaseShareWallet() {
		return purchaseShareWallet;
	}
	public void setPurchaseShareWallet(Double purchaseShareWallet) {
		this.purchaseShareWallet = purchaseShareWallet;
	}
}
